package bean.srv;

import bean.Proveedor;
import bean.dao.HibernateProveedorDAO;

/**
 * Esta va a ser la clase intermedia, que va a lidiar entre Proveedor y la persistencia
 * del mismo dentro de la DB, por medio del DAO.
 * @author edde
 *
 */
public class ProveedorSRV {
	private static HibernateProveedorDAO dao;
	static {
		dao = HibernateProveedorDAO.getInstancia();
	}
	
	public void grabarProveedor(Proveedor nuevoProveedor){
		dao.grabarProveedor(nuevoProveedor);
	}

	public boolean borrarProveedor(String numeroCUIT) {
		boolean resultado = dao.borrarProveedor(numeroCUIT);
		return resultado;
	}

	public Proveedor buscarProveedor(String numeroCUIT) {
		// TODO Auto-generated method stub
		Proveedor proveedorBuscado = dao.buscarProveedorPorCUIT(numeroCUIT);
		return proveedorBuscado;
	}

	public void actualizarProveedor(Proveedor proveedorAModificar) {
		// TODO Auto-generated method stub
		dao.actualizarDatosProveedor(proveedorAModificar);
	}	
}
